// 应用配置
export const config = {
  // API基础地址
  apiBaseUrl: import.meta.env.VITE_API_BASE_URL || '/api',
  
  // 请求超时时间（毫秒）
  requestTimeout: 30000, // 增加到30秒
  
  // 分页配置
  pagination: {
    defaultPageSize: 20,
    pageSizes: [10, 20, 50, 100]
  },
  
  // 任务状态配置
  taskStatus: {
    running: {
      label: '运行中',
      type: 'success',
      color: '#67c23a'
    },
    stopped: {
      label: '已停止',
      type: 'info',
      color: '#909399'
    },
    error: {
      label: '错误',
      type: 'danger',
      color: '#f56c6c'
    }
  },
  
  // 日志状态配置
  logStatus: {
    success: {
      label: '成功',
      type: 'success',
      color: '#67c23a'
    },
    error: {
      label: '失败',
      type: 'danger',
      color: '#f56c6c'
    }
  }
}

// 环境配置
export const env = {
  isDevelopment: import.meta.env.DEV,
  isProduction: import.meta.env.PROD,
  mode: import.meta.env.MODE
}

export default config